factorial program javascript